mountain cherry - French English Dictionary